約 2,200,806 件
https://w.atwiki.jp/ipubluedictionary/pages/143.html
デバッグプリント チャートウィンドウの高さ(pixel)の取得 バックテスト時のログ コマンドプロンプト的なもの Expert AdvisorsでもDLLを使う デバッグプリント C言語でいうところのPrintf()に当たる機能として、 Print()関数がある 実際に出力された数値や文字列は MetaTrader4のターミナルのExpertsタブ内で確認できる チャートウィンドウの高さ(pixel)の取得 MetaTraderで図形を表示する場合、テキストラベルを除き、座標の指定は x軸=時間、y軸=価格で指定する。 その特性上、オブジェクトの表示が困難になる場合がある。 例えば高さが16pixelのオブジェクトの下に他のオブジェクトを配置したい場合、 16Pixelは価格で表すとどのくらいなのか?を取得しなければならない。 関数で提供されているのは、表示しているチャートの最大価格と最低価格だけで、 チャートウィンドウサイズを取得する関数は与えられていない。 なので、自力で算出しないといけないのだが、その際にはWinAPIを使わざるを得なくなる。 自分の場合、GetPaneHeights.ex4という便利なツールがネットで拾えたので それを利用させていただいております。 WinUser32.mqhをインクルドし、更にGetPaneHeights.ex4をインポートし、 GetPaneHeights()を宣言すれば、チャートウィンドウはおろか、サブウィンドウの 高さまで取得できてしまうすぐれもの。 バックテスト時のログ バックテストするとえらい勢いでハードディスク容量が減ると思ってたら ログファイルが異常に大きかったことが判明。 メタトレのインストールフォルダ以下の tester\logsに格納されているので、 自分で削除していく必要があるのかも。 設定でログ出さないとかしたほうがいいのか?っていうかできるのか? コマンドプロンプト的なもの チャートをアクティブにした状態でEnterキーを押すと、日付表示部分の一番左側に コマンドプロンプトっぽいものが表示される。 ここで通貨単位や、チャート周期などを変更できるのだが、ぶっちゃけそれよりも使うのが 表示したい日付にジャンプする機能だと思われる。 例えば 2006.01.01 とか入力すればその日付にジャンプしてくれる。 この方法以外に指定日付にジャンプする機能が見当たらないので、重宝すると思われる。 特にヒストリカル分析しているときとか。 Expert AdvisorsでもDLLを使う Expert Advisorが参照しているインジケータがDLLを使ってる場合、 Expert Advisor側でもDLLの使用を許可しないと、DLLのサービスが受けれない。 メニューの「ツール」- 「オプション」- 「Expert Advisorsタブ」の Allow DLL importsにチェックを入れればOK
https://w.atwiki.jp/vipdtm/pages/58.html
連絡事項、報告、Wiki編集の意見交換・調整はこちらで行いませう。 #article DAWのSinger Song Writerの項目 1 (2010-10-10 (日) 20 56 02)9発売してしばらく経つしいくつか修正。まずい部分があったら教えてくれ・リンク先をhttp //www.ssw.co.jp/products/ssw/win/ssw80w/index.html↓http //www.ssw.co.jp/products/ssw/index.htmlに変更・Windows のみで動作する→Lite 3.0 for Macintoshを除きWindows のみで動作する・最上位版のみVSTを使用出来る→(消去) 全然曲ができません。インチキですねw -- 昇尚子 (2014-09-12 08 56 30) 名前 コメント 無題 (2010-09-14 (火) 21 52 13)相変わらずVST荒らされてるし検索結果にでるし、そろそろ前のwiki消してもいいと思うの… 前 wiki の管理人がいないからどうしようもないな -- 名前 コメント
https://w.atwiki.jp/sampleisbest/pages/124.html
開発環境 Microsoft Visual C++ 2010 Express (SP1) 実行環境 Microsoft Windows XP Home Edition (SP3) プロジェクトの種類 空の CLR プロジェクト プロジェクト名 clrmdx 参考 C++/CLI 、わずか8行で Man-DirectXへ移行せよ! clrmdx.cpp /* プロジェクトへの参照の追加(参照タブ) C \WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0 Microsoft.DirectX.Direct3D.dll */ #pragma comment(linker, "/subsystem windows") #pragma comment(linker, "/entry main") #using System.dll #using System.Windows.Forms.dll #using System.Drawing.dll #include "Form1.h" using namespace ClrMdx; [STAThreadAttribute] int main(array System String ^ ^args) { // コントロールが作成される前に、Windows XP ビジュアル効果を有効にします Application EnableVisualStyles(); Application SetCompatibleTextRenderingDefault(false); // メイン ウィンドウを作成して、実行します Application Run(gcnew Form1()); return 0; } Form1.h #pragma once namespace ClrMdx { using namespace System; using namespace System Windows Forms; using namespace System Drawing; using namespace Microsoft DirectX Direct3D; public ref class Form1 public Form { public Form1(void) { InitializeComponent(); PresentParameters^ pp = gcnew PresentParameters(); pp- Windowed = true; pp- SwapEffect = SwapEffect Discard;// ダブルバッファを有効に device = gcnew Device(0, DeviceType Hardware, this, CreateFlags HardwareVertexProcessing, pp); } protected ~Form1() { if (components) { delete components; } } private System ComponentModel Container ^components; Device^ device; void InitializeComponent(void) { SuspendLayout(); AutoScaleDimensions = SizeF(6, 12); AutoScaleMode = Windows Forms AutoScaleMode Font; ClientSize = Drawing Size(292, 273); Name = L"Form1"; Text = L"Form1"; Paint += gcnew PaintEventHandler(this, Form1 Form1_Paint); ResumeLayout(false); } Void Form1_Paint(Object^ sender, PaintEventArgs^ e) { device- Clear(ClearFlags Target, Color DarkCyan, 1.0f, 0); device- Present();// バッファをスワップ } }; }
https://w.atwiki.jp/juria/pages/105.html
@あれこれ-2009年1月 [2009-02-23]というわけで また DllCall bookmark_hatena [2009-02-17]るいじ bookmark_hatena [2009-02-13]というわけで また migemo bookmark_hatena [2009-02-08]というわけで、はじめての RegExReplace bookmark_hatena [2009-02-06]どうやら bookmark_hatena はじめての DllCall bookmark_hatena [2009-02-23] というわけで また DllCall bookmark_hatena こんな感じ 類似画像ビューア+タグ付け 画像比較用に縦横サイズとか見られるといいかなあってことで、また DllCall っす。 AutoHotkey にはそういった関数は無いのね。gdiplus.dll を呼べばいいらしい。 AutoHotkey の フォーラム漁ってパクリました^^; sFile = "画像ファイルのパス" ; gdiplus.dll をロードして hGdiPlus = DllCall("LoadLibrary", "str", "gdiplus.dll") if hGdiPlus = 0 Return VarSetCapacity(si, 16, 0) si = Chr(1) ; 初期化 DllCall("gdiplus\GdiplusStartup", "UintP", pToken, "Uint", si, "Uint", 0) ; パスをユニコード化 VarSetCapacity(wFile, 1023) DllCall("kernel32\MultiByteToWideChar", "UInt", 0, "UInt", 0, "UInt", sFile, "Int", -1, "UInt", wFile, "Int", 512) ; 改行なしで ; ファイルからイメージを読み込み DllCall("gdiplus\GdipLoadImageFromFile", "str", wFile, "UintP", pImage) ; イメージの幅と高さを取得 DllCall("gdiplus\GdipGetImageWidth", "UInt", pImage, "UInt*", sWidth) DllCall("gdiplus\GdipGetImageHeight", "UInt", pImage, "UInt*", sHeight) ; イメージを破棄 DllCall("gdiplus\GdipDisposeImage", "Uint", pImage) ; GDI+ をシャットダウン DllCall("gdiplus\GdiplusShutdown" , "Uint", pToken) ; gdiplus.dll を開放する DllCall("FreeLibrary", "Uint", hGdiPlus) scale = %swidth% * %sheight% GDI+ を使うには、最初に初期化し、最後にシャットダウンしなきゃいけないらしい。 loop の度に Startup/Shutdown する方が loop の前後にするよりパフォーマンスが 良さげ、いえ、そう見えるもんで。。。プログラミングの常識知らず。 色んな情報を一覧にするだけでなく、Picture Control の枠に収まるように画像を アスペクト比維持して縮小したり回転したりとかもできるはずだよなあ・・・。 [2009-02-17] るいじ bookmark_hatena 類似画像検索ってのを初めてやってみた。 「類似」って何を持って類似とするのが普通なんだろ? 普通は、重複や不要画像を排除する(逆に言えば、必要なものだけを残す)ために 類似画像検索を行うものなんでしょうか? cprof 「色成分」の度合いで判定して類似画像を検索 開発途上だけど、将来的には AtPicture 連携で自動タグ付けが行えるようになるそうな。 cprof.exe -r -t77 target folder 類似度合い 77% でサブフォルダも含めて検索 回転、リサイズ、(程度にもよるが)トリミング、色調補正を施した画像はもちろん、 同じ被写体を距離や角度を変えて撮影した画像なども「類似」と判定してもらえるので こんな心配も無縁になるし、 AtPicture での属性付加作業の手間がだいぶ緩和されるで あろうと期待しちゃってます。 類似画像群は、report.txt に一行ごとにカンマ(,)区切りでフルパスが列挙されるので (今後仕様が変わるかもしれないけど)、AutoHotkey で loop しながら、付加する 属性のパターンを listbox から選んで類似画像をまとめてコマンドラインから AtPicture に登録できるのではないかと、気の早い私は思ったり。 ウチの Windows XP Home SP2 のマシンでは起動できない(所謂強制終了)のが残念。 環境によるのだと思うけど。Windows XP Pro SP2 では問題無しよ。 [2009-02-13] というわけで また migemo bookmark_hatena ひとりWiki のページ一覧を migemo.ahk に対応させたんだけど、メモリ節約のために 検索用ウインドウ表示時はメインウインドウを最小化するようにした。 非表示(Gui,Hide)には、そういう効果はあまり無いのだわねぇ。。。 [2009-02-08] というわけで、はじめての RegExReplace bookmark_hatena 正規表現、苦手なんですよね^^; ひとりWiki で作成した EUC-JP なページファイル名を Shift_JIS に変換して一覧表示。 普通の(?)名前のファイルがあると笑えます。それと、なぜか、タイムスタンプが 化けるのでコメントにしてます^^; WikiTitleViewer2.ahk これなら migemo もいけるかも。 [2009-02-06] どうやら bookmark_hatena さっきのやつ、AutoHotkey が落ちるのは、どうやらコード種別の自動判別の所為っぽい。 guess = DllCall("nkf32.dll\NkfGetKanjiCode") をはずせば大丈夫です^^; もしかしたら、--url-input オプション(% に続く 16 進数を文字に変換)で ファイル名そのものをいじって、 Shift_JIS に変換して表示できるかも。 はじめての DllCall bookmark_hatena 長年の懸案事項にやっと手をつけた。 ひとりWiki のファイル名。 ひとりWiki でページを作成するとファイル名が EUC-JP の文字コードベースになる。 ファイラやエディタからファイルを開きたい時など呪文のよう。手軽にファイル名を エイリアスやタグで管理できる(実体をデータベース化する必要はない)ソフトが 見つからないので、 ひとりWiki のデータフォルダ内のファイル一覧をテキストの 一行目で見て他のソフトにパスを渡せる AHK スクリプトを書いた。 簡単にやっつけてから気づいたんだけど、 ひとりWiki 使い出した当初、内蔵エディタで 書いた原稿テキストは EUC-JP、その後標準エディタ(#1)で編集するようになってから Shift_JIS と、保存してあるテキストファイルの文字コードが2種混合なのだ。 んで、 nkf32.dll を DllCall してみることに。 NkfConvertSafe がうまく使いこなせないので NkfConvert でやってるんだけど コード種別の自動判別(NkfGetKanjiCode)で誤判定がけっこうある。入力コードを EUC(-E) と指定すると変換精度が上がるが(#2)、2種混合な故にそれもできない。 ただでさえパフォーマンス的にはあまり良くないみたいで、AutoHotkey.exe がすぐ 落ちる。(ので、変換結果を一覧に出力するのはやめたほうが無難) あらかじめ文字コード判別して分岐するとどうなるのか。。。 いっそのこと、文字コードを Shif_JIS に変換、改行コードを CRLF に変換、 nkf.exe -sc --overwrite 40A4A2A4ECA4B3A4EC.txt とかしてしまおうか。(--overwrite でタイムスタンプは変更されない。) WikiTitleViewer.ahk ; ひとりWiki のデータフォルダ datadir = E \HTML\PukiWiki Gui, Font, , M+2VM+IPAG circle Gui, 1 Add, ListView, x1 y1 w360 h201 -Multi AltSubmit vTitle gTitle, alias| modified|file Loop, %datadir%\*.txt { filetime = %A_LoopFileTimeModified% FormatTime, filetime, %filetime%, ShortDate FileReadLine, firstline, %A_LoopFileFullPath%, 1 LV_Add("" , firstline, filetime, A_LoopFileName) LV_ModifyCol(1,"Sort Auto") } Gui, Add, StatusBar, gStatusBar SB_SetParts(40) ; ステータスバーの分割幅指定 num = LV_GetCount() SB_SetText(A_Space num, 1) ; ステータスバーにファイル数表示 Gui, Show, x232 y205 h226 w362, Wiki Title Viewer Return Title if A_GuiEvent = DoubleClick { LV_GetText(line, A_EventInfo, 1) LV_GetText(filepath, A_EventInfo, 3) ; SB_SetText(filepath, 2) inStr = %line% ; nkf32.dll をロード。パスを通してない場合はフルパスを指定 hModule = DllCall("LoadLibrary", Str, "path\to\nkf32.dll") ; shift-jis に変換 DllCall("nkf32.dll\SetNkfOption", "Str", "-s") DllCall("nkf32.dll\NkfConvert", "Str", inStr, "Str", inStr) ;文字コード変換判定 guess = DllCall("nkf32.dll\NkfGetKanjiCode") ; 0 シフトJIS, 1 EUC, 2 ISO-2022-JP, ; 3 UTF-8, 4 UTF-16LE, 5 UTF-16BE SB_SetText(inStr, 2) ;開放する DllCall("FreeLibrary", UInt, hModule) MsgBox, %A_EventInfo% is `n ファイル名 %filepath% `n 変換前 %line% `n 変換後 %inStr% `n 文字コード判定 %guess% Run, %datadir%\%filepath% } Return GuiEscape ;ButtonCancel GuiClose ExitApp #1 NotepadBranch でサクラエディタと入れ替えているので、EUC なテキストの 再編集も Shift-JIS と同様に可能。 #2 それでも文字化けは起こる。文字化けの条件は未解決。 -
https://w.atwiki.jp/buzzusers/pages/14.html
Buzz クローン Zzub Community buzz-rundown.html より、リストを引用 Aero Studio Aodix Arugruの最新にして最後の作品。MIDIに対応し、ピアノロールも実装している。 ASIO対応。残念なのは、もうアップデートはなされないこと。 Bero Tracker モジュラースタジオ機能とピアノロールを持つTracker。 Console 日本人が開発した、VSTホストの上でモジュラー環境を提供するVSTプラグイン。 KarmaFX Psycle Buzz Machineの開発者の一人でもあるArguruが製作したTracker。 Violet Composer オープンソース化したBuzzクローン。C#で記述されている。 Aldrin GNU/Linux用のBuzzクローン。開発停止。 Neil Aldrinのフォーク。 Buzzフルクローン これらはBuzzのMachineとファイルを読み込める。 Buzztard BuzzのMachineをサポートしている。 Buze BuzzのMachine、インデックス、プロジェクトファイルほぼ互換のクローン。 Buzzle BuzzleはBuzz Logic Enhancedの略。 ピアノロールの実装を検討に入れている。
https://w.atwiki.jp/hondashi/pages/38.html
だらだら読むのが面倒な人はこちら バッチによる自動削除 用法容量を守って正しくお使いください。 悪い事では無いのですが、セキュリティ(笑)の関係で、 デフォのコーデックは簡単には、解除or削除が出来ない。 具体的に言うとTrustedInstallerとやらが支配しているようで、 Admin権限を得ても.dllファイルを読み取りしか出来ないし、 そのファイルを登録しているレジストリの書き換えも出来ない。 私が検索してみたところ.dllファイルの方を、 プロパティ>セキュリティタブ>詳細設定>所有者タブ>編集 で現在の所有者を自分にして、 同アクセス許可タブ>アクセス許可の変更 でAdminにフルコントロールを渡すことで、 管理者権限なんちゃらが出るけど、ファイルをシステムフォルダから移動出来る。 もう一つの方法として、レジストリ内のコーデックのCLSIDのキーを消してしまおう。 たとえば [HKEY_CLASSES_ROOT\CLSID\{32d186a7-218f-4c75-8876-dd77273a8999}] を消すのだ。サブキーがあるけどそれも全部。 64bit版の場合は [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{32d186a7-218f-4c75-8876-dd77273a8999}] も消す。(\Wow6432Node\追加ね) ただ一つ問題が、レジストリのキーにすらアクセス制限が掛けられているのはいいのだが、 またしてもTrustedInstallerに支配されているのだ。 という事で、デフォルトのregeditならキーを右クリックから上記と同じ手順で、 所有者を変更 アクセス許可を与えなければならない。 ウィルス等にレジストリを書き換えられるのは致命的になり兼ねないので、 分からんでもないが、音楽・動画が再生出来なくなったってそこまで困らないだろうと、 そこまでデフォのコーデックを守らんでもいいだろうと思った。 以下CLSIDをダラダラと HKEY_CLASSES_ROOT\(Wow6432Node\)CLSID\ 以下に続く文字列 .dllファイル名 何を再生する時にしゃしゃり出てくるか コーデック名となる文字列 CLSID msmpeg2adec.dl AAC、DVDAudio Microsoft AAC Audio Decoder MFT {32d186a7-218f-4c75-8876-dd77273a8999} Microsoft DTV-DVD Audio Decoder {E1F1A0B8-BEEE-490D-BA7C-066C40B5E2B9} msmpeg2vdec.dll H.264とかMPEG4-AVCとかとDVDVideo Microsoft DXVA Allocator {10FEF81C-0DAA-4af0-B714-1F1689C08C8C} Microsoft DTV-DVD Video Decoder {212690FB-83E5-4526-8FD7-74478B7939CD} mp4sdecd.dll XvidとかDivxとか Mpeg4s Decoder DMO {2a11bae2-fe6e-4249-864b-9e9ed6e8dbc2} Mpeg4s Decoder MFT {5686a0d9-fe39-409f-9dff-3fdbc849f9f5} mp3dmod.dll mp3 MP3 Decoder DMO {bbeea841-0a63-4f52-a7ab-a9b3a84ed38a} レジストリにコーデックお気に入りを追加
https://w.atwiki.jp/gta_sa/pages/26.html
GTA San Andreas Admin Console 【使い方】 乗っている車のパラメータ変更(鍵をかけたり)、ガレージエディット、チート、テレポーターなどが使える。 インストーラ版 (Yahoo!ブリーフケースの容量を超えているのでアップできませんでした。公式サイトからダウンロードしてください。) ZIP圧縮版 [注意] このソフトを使うときは、Visual Basic 6 SP6を入れないと動きません。 よく分からない人は、こちらのソフトをインストールしてください。 ZIP圧縮版の方は、私がVisual Basic 6 SP6が無くても動くようになってると思う。 GTASA専用Window化ツール 画像を大きく Download 使い方 gta_sa_dll.exe、gta_sa_dll.dll、d3dx9_26.dllを gta_sa.exeのあるフォルダに入れて、gta_sa_dll.exeを起動する。 ※ウイルス(?)を確認しました。 TXD Workshop 4.0b Download TXDファイルをインポート・エクスポートする。IMGファイルを参照することもでき、dffファイルなどのインポート・エクスポートも可能。 txdファイルは直接開くことが出来る。複数のtxd/dffを一気に入れることができる。 IMGTool Download TXDファイルをインポート・エクスポートする。dffファイルなどのインポート・エクスポートも可能。
https://w.atwiki.jp/win2000/pages/22.html
Windows2000 実験室 よくある質問(FAQ) Q. システムインストールしたら、動かなくなったアプリケーションがあるのですが。 A. できるだけ簡易インストールか、動的インストールをお使いください。システムインストールする必要があって、動作しないアプリケーションがある場合は、オリジナルのDLLを動作しないアプリケーションのフォルダに入れると動作する場合があります。USER32.dllをシステムインストールした時によく見られます。ハックシールドが入っているソフトの場合、kernel32をシステムインストールすると動作しないことがあります。 Q. 簡易インストールやEzKDレジストリを使ったら、動作しなくなったアプリケーションがあります。 A. EzKD レジストリにチェックを入れるとSafeDllSearchMode を無効にします。そのためカレントに 本来動作しないDLLが含まれているようなアプリケーションの場合、動作しなくなるケースがあります。 その場合は、不正なDLLを取り除いてやれば動作するようになります。 Q. システムインストールでWindows が起動しなくなることがあるのはなぜですか? A. セキュリティソフトがシステムファイルのコピーをブロックすることがあり、オリジナルのファイルをリネームしてバックアップした段階の処理で止まってしまい、システムファイルが存在しない状態になることがあるからです。リネームしたバックアップ(kernel2k.dllなどの*2k.dllファイル)をオリジナルのファイル名に復元すれば起動するようになります。 Q. 簡易インストール、動的インストール、システムインストールの違いを教えてください。 A. システムインストールはシステムフォルダにラッパーの構成を生成するので、すべてのアプリケーションが影響を受けます。 ドライバーが影響を受けて起動できない場合、システムが起動しなくなる可能性もありますのであまりお勧めしません。簡易インストールは、EzKDレジストリを有効にして、実行ファイルのフォルダにあるDLLを優先で読み込むようにして、フォルダの中だけ、影響を受けるように設定する方法で、大概のアプリケーションはこれで動作します。動的インストールは、実行ファイルの中を直接書き換えて、EzKDレジストリが無効でもそのプログラムだけが影響を受けるようにします。パフォーマンスが少しいいメリットがありますが、実行ファイルを書き換えると自分でチェックして動かなくなるアプリケーションもある欠点があります Q. 拡張カーネルとKDW のそれぞれの長所と欠点は? 拡張カーネルはパフォーマンスがよく、メモリを余分に消費することもなく、互換性も高く、不正ソフトとして検出される可能性も低くなります。システム全体が拡張カーネルのバグの影響を受けるというのが欠点です。拡張コアを使えば、KDWでは対応できないドライバ関連の関数も補完できます。初心者でも簡単にインストールすることができます。 唯一の欠点は、複数のバージョンをインストールして、アンインストールの順番を間違えるとシステムのトラブルの原因になることです。 KDWはアプリ単体に適用できるメリットがあると言えますが、EZKDレジストリを有効にして拡張カーネルのDLLをフォルダに入れて動かせば同じようなことが実現できます。インストールアンインストールが単純なのが長所です。 名前 コメント
https://w.atwiki.jp/x01t/pages/21.html
携帯風文字打ちを、まるちたっぷを使って実現する まるちたっぷとは何か SIP(SoftwareInpurpanel入力パネルソフト)の一種です。画面上にキーボードを表示し、タップすることで入力できます。10キーベースの入力パネルで、通常のフルキー(qwerty型)SIPよりもタップ入力が楽なのが特徴です。 ソフトの概要はこちらです:外部リンク:「まるちたっぷ。」で携帯風片手入力♪ - Kzou’s Diary (^^ゞ 配布サイトはこちらです:外部リンク:まるちたっぷ。 - KOTETU’s Hatena インストール方法 [この章は(http //hobby10.2ch.net/test/read.cgi/keitai/1198029762/314)からの転載です。20スレ目の314氏ありがとうございます。] まるちたっぷ。使ってる。 対処法書くからちゃんと覚えろよw 1.MultiKeyHookを導入する(dll関連忘れるなよ) 2.スタートアップにあるショートカットのリンク先パスをメモる (有効でないと書かれるが、これはROMファイルのショートカットだからで実際は存在する) 3.スタートアップ内のショートカットを他のフォルダにコピー 4.MultiKeyHookで「keyinject.dll」に相当する「exewindll.exe」を最後に指定する。 5.常駐メモリをなるべく軽くする。 (SB提供のかんたんwifiは重いので外すと大抵大丈夫) 余裕があつやつはPQzIIをインスツールすれば、縦画面では「まるちたっぷ。」横では標準のIMEとすることもできる。 (PQzIIはインストール方法に注意せよ) 俺はさらにボタン1とボタン2にPMAAViewとMCHARを割り当てて、片手で大抵の文章を入力できるようにしてある。 追記@Comments/動作確認/ソフトウェア - X01T 東芝 ソフトバンク - Windowsケータイ "ちなみに、某ブログにあるATOKインストール法をやってATOK入れてからスレにあげた方法の「MultiKeyHookで「keyinject.dll」に相当する「exewindll.exe」を最後に指定する」を最後にも指定しないで削除しておくとATOKも使えます。(まるちたっぷ。上でも予測変換可能)" 追記@ 181 白ロムさん [sage] Date 2008/06/13(金) 11 51 40 ID BslNpfCy0 Be http //hobby11.2ch.net/test/read.cgi/keitai/1212326655/181 179 まるちたっぷ MultiTapIM.PPC2003.arm.CABを本体にインスコ RelocateTodayDll.exeを任意のとこへ multikeyhook.cplを\Windowsへ gsgetfile.dllを\Windowsへ Windows\スタートアップ\keyinject.dll.lnkを削除 ソフトリセット スタート→設定→システム→MultiKeyHook→Multi level KeyHookにチェック \Windows\exewindll.exeを選択(=入力) RelocateTodayDll.exeを実行 RelocateTodayDll.exeのショートカットを作成、\Windows\スタートアップにコピー
https://w.atwiki.jp/lspdfrinfo/pages/14.html
初回起動時 RPHでゲームを起動したらマップに警察バッジのマークが表示されている場所に行きます。そこで勤務を開始できます。初回起動時は新しいキャラクターを作りましょう。キャラクター作成後、服を着替えたり武器を変えたりし、on dutyを選択し勤務を開始できます。車を指定したらパトロールを開始できます。これと同時に追加プラグインを入れる準備が完了です。 また、デフォルトではF4キーでRPHのコンソールを開けます。ここでRPHスタンドアロンプラグインやLSPDFRのプラグインをリロードしたりアクションを起こしたりできます。コンソールに「Forceduty」と入力するといつでも勤務を開始、終了できます。 操作方法 注意 これは、デフォルトのキー配置です。 手を上げさせるキー 銃を向けながらEキー長押し 手錠をかけるキー Eキー長押し 歩いている人を止めるキー Eキー長押し 職務質問をするキー Eキー 警察署に入るキー Eキー ガレージに入るキー Eキー 応援要請メニューキー Bキー 指名手配キー Bキー長押し (近くで犯罪行為が起きたときのみ) 追跡メニューキー Nキー (追跡時のみ表示) 路肩に車を止める指示を出すキー サイレン(ライト)をつけながら左シフトキー 通報承諾キー Yキー 停止中の車両で端末を使うキー Qキー プラグインと依存関係 メインディレクトリ・フォルダ内の一部は割愛。 ┣ Microsoft.Expression.Drawing.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ Gwen.UnitTest.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ Gwen.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ LMS.Common.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ System.ValueTuple.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ EasyHook.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ EasyLoad64.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ EasyHook64.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ DdsConvert.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ DiscordRpcNet.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ discord-rpc.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ XInput1_4.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ SlimDX.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ Mono.Cecil.Rocks.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ Mono.Cecil.Pdb.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ Mono.Cecil.Mdb.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ Mono.Cecil.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ FW1FontWrapper.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ LMS.PortableExecutable.dll (RPHもしくはLSPDFRの起動に必要なファイル) ┣ RPH_Readme.txt (RPHのReadMe) ┣ DefaultSkin.png (RPHもしくはLSPDFRの何かのテクスチャ) ┣ cursor_32_2.png (おそらくゲーム内でのRPHカーソル) ┣ RAGEPluginHook.exe (RPH本体) ┣ Plugins (RPHが読み込むスタンドアロンプラグインが入るフォルダ) ┃ ┣ LSPD First Response.dll (LSPDFRプラグイン本体) ┃ ┗ LSPD First Response.pdb (LSPDFRプラグインの何かしらのプログラムが入った何か) ┣ licenses (起動に必要なファイルなどのライセンスが入ったフォルダ) ┗ lspdfr ┣ lspdfr.ini (LSPDFRの構成設定) ┣ keys.ini (LSPDFRのキーバインド構成設定) ┣ LSPDFR Configurator.exe (RPHの設定が初心者でもできるようにされているexeファイル) ┣ Microsoft.Expression.Drawing.dll (LSPDFRの起動に必要なファイル) ┣ lspdfr_license.txt (LSPDFRのライセンスが書かれたテキストファイル) ┣ chars (ゲーム内で作成したキャラクターの情報が入るフォルダ) ┣ audio (LSPDFRおよびほかプラグインが使用する音声が入ったフォルダ) ┃ ┣ scanner (プラグインの無線音声等が入るフォルダ) ┃ ┗ sfx (プラグインの効果音声等が入るフォルダ) ┗ data ┣ agency.xml (AI警官などを含むLSPDFRの応援ユニットの設定ファイル) ┣ backup.xml (LSPDFRの応援のLocal、State等の要請した際のエリアとユニットの設定ファイル) ┣ regions.xml (どこの地区がどのエリアに割り当てられるかの設定ファイル) ┣ inventory.xml (プレイヤーおよびAIの警官の所持する武器の設定ファイル) ┣ outfits.xml (プレイヤーもしくはAI警官の服装の設定ファイル。詳細は不明) ┣ cop_presets_outfits.xml (プレイヤーもしくはAI警官の服装バリエーションの設定ファイル。詳細は不明) ┣ cop_presets.xml (AI警官の設定ファイル。詳細は不明) ┣ duty_selection.xml (プレイヤーの勤務先の情報が書かれた設定ファイル) ┣ stations.xml (警察署およびガレージの座標が書かれた設定ファイル) ┗ ai (おそらくAIの挙動などの設定が入ったフォルダ) LSPDFR.ini 注意 LSPDFR.iniは、不明なことが多く、ここに書いてある説明と変更内容が異なる場合があるかもしれません。 また、LSPDFR.iniはほかのプラグインの.iniと違い、「~~を無効にするかどうか」という設定が多いため、大体はfalseで有効、trueで無効になります。 ご了承ください。 # Recommended preset Main.PreloadAllModels = true ...LSPDFRで使用されるモデルを一気にロードするかどうか。これをtrueにするとロード時間が短くなるが、 テクスチャロスが起きる可能性が高くなるため、テクスチャロスが起きる場合はこれをfalseにしよう。初期設定は有効(true)。 Callouts.Multiplier = 250 ..,コールアウトが起きる頻度の値。乗数のため数字を大きくすると頻度が多くなる。初期設定は250。(ミリ秒) これはLSPDFRデフォルトのコールアウトのみではなく、プラグインとして導入したコールアウトも含まれます。 WorldEvents.IntervalMultiplier = 1.0f ...ワールドイベントが起こる可能性の値。高いほど可能性が高くなります。これを0に設定するとワールドイベントが無効にできる。 初期設定は1.0f。 WorldEvents.MaxNumberOfEvents = 1 ...ワールドイベントが同時に起こる最大数の設定。初期設定は1。 Chase.CopsCanCommandeerVehicles = true ...おそらくスポーンしたAI警官の近くで追跡が起きた場合、緊急車両を探すか一般車を盗んででも追跡するかの設定。 初期設定は有効(true)。 Main.WorkaroundDLCVehicles = false ...DLC「ChopShop」で追加された「ヴァピッド スタニアーLEクルーザー」をLSPDFRが使用するか。初期設定は無効。(false) #Defaults Ambient.DisableAmbientGameCopSpawnBlock = false ...街中に現れる警官を改変しスポーンさせるmodを使用している場合、LSPDFRの警官を優先してスポーンさせるのかどうか。 初期設定はfalse(無効)。上記のmodを使用したい場合はtrueにしよう。 Ambient.DisablePlayerFlashlightOverride = false ...LSPDFRの懐中電灯にしないかの設定。初期設定はfalse(無効)。 プラグイン「StopThePed」を導入している場合はこれをtrueにしよう。 Ambient.DisablePlayerHolsteringActions = false ...武器(ハンドガン)の出し入れのモーションを無効にするかどうか。初期設定はfalse(無効)。 プラグイン「CopHolster」を導入している場合はこれをtrueにしよう。 Ambient.DisableEscapedSuspectEncounter = false ...逃げられた容疑者と遭遇しないかどうか。初期設定はfalse(無効)。遭遇させたくない場合はここをtrueにしよう。 Ambient.EscapedSuspectEncounterInterval = 45000 ...逃げられた容疑者と遭遇する頻度。初期設定は45000。(ミリ秒) AmbientSpawn.DisableRandomUnits = false ...警官および巡回するパトカー(以下、アンビエントユニット)を街中にスポーンさせないかどうか。初期設定はfalse(無効)。 テクスチャロスがひどいときはここをtrueにしよう。 AmbientSpawn.SpawnFrequency = 5000 ...アンビエントユニットのスポーンする頻度。初期設定は5000。(ミリ秒) AmbientSpawn.MaxCopsInArea = 5 ...周りにスポーンするアンビエントユニットの最大数。初期設定は5。 LSPDFRはゲーム内でアンビエントユニットがこの値のになるまで常にスポーンさせ続けるため数値を大きくする際は注意。 AmbientSpawn.MaxSpawnedCopsInArea = 2 ...おそらく一定のエリアでのアンビエントユニットの最大数設定だが、詳細は不明。 BackupManager.LastBackupRequestResetInterval = 30000 ...LSPDFRの応援を呼んでから、新たに「新しい応援」として呼ばれるまでのインターバル。初期設定は30000。(ミリ秒) Callouts.DisableBigRadar = false ...コールアウトが表示された際にミニマップが大きくならないかの設定。初期設定はfalse(無効)。 Chase.AmbientResponseOfficersAssignedThreshold = 2 ...アンビエントユニットとは別に容疑者追跡に割り当てられるAI警官の最大数。初期設定は2。 数値を大きくすると対応できる警官が増える。 Chase.AmbientResponseOfficersAssignedInAreaThreshold = 2 ...アンビエントユニットが容疑者追跡に割り当てられる最大数。初期設定は2。 数値を大きくすると対応できる警官が増える。 Chase.DisableAmbientAI = false ...追跡中に一般車が影響を受けないかどうか。初期設定はfalse(無効)。 どのような影響があるのかは不明だがゲームが重くなる可能性があるため、ゲームパフォーマンスが低下した場合はtrueにしよう。 Chase.DisableCameraFocus = false ...追跡中に容疑者が画面内に入った際にカメラが一時的に容疑者をズームしないかどうか。初期設定はfalse(無効)。 Chase.DisableTrafficDensityAdjustments = false ...LSPDFRが追跡中に交通密度を調整しないかどうか。初期設定はfalse(無効)。 Chase.ExhaustionInterval = 25000 ...追跡中の容疑者が疲れるまでの時間の値。初期設定は25000。(ミリ秒) Chase.ExhaustionDuration = 30000 ...おそらく追跡中の容疑者が疲れる状態でいれる時間の値。初期設定は30000。(ミリ秒) Chase.MaxUnitsPerSuspect = 10 ...追跡中の容疑者が複数いる場合、それぞれの容疑者にAI警官が最大何人割り当てられるか。初期設定は10。 数値を増やせば多くの警官を割り当てられる。 Chase.MaxUnits = 20 ...追跡ができる警官の最大数。初期設定は20。 上記アンビエントユニットと同じくLSPDFRは最大数になるまで警官を検知するため値を大きくする際は注意。 Chase.SuspectEscapeTime = 90000 ...容疑者に逃げられてから追跡が終了するまでの時間(捜索時間)。初期設定は90000。(ミリ秒) Chase.TrafficDensityBudget = 2 ...おそらく追跡中の一般車の数。詳細は不明。 Chase.TrafficDensityMultiplier = 0.5f ...追跡中の交通密度の乗数の値。初期設定は0.5f。 Frisking.DisableCovid19Items = false ...LSPDFRの所持品検査をした際に、新型コロナウイルス感染症 (COVID-19) のパンデミックに関連するものが見つからないかどうか。 初期設定はfalse(無効)。 Holdup.TimeMultiplier = 1.0f ...LSPDFRデフォルトのコールアウト「Holdup」(強盗)の制限時間の乗数の値。初期設定は1.0f。 KeyHandler.AlwaysDisplayKeyboardKeys = false ...ゲーム内のヘルプボックスが常にキーボード示さないかどうか。初期設定はfalse(無効)。 Main.DisableAmbientScriptHooks = false ...おそらくRPHが使用できるネイティブ アドレスの数を制限などをしないかどうか。初期設定はfalse(無効)。 プラグインの開発などに使用するためプレイの際は変更しなくてもよい。 Main.DisableGameBlipHiding = false ...ストーリーモード関連のブリップ(マップマーク)を非表示にしないかどうか。初期設定はfalse(無効)。 Main.DisableMultiplayerMap = false ...GTAオンラインのマップを読み込まないかどうか。初期設定はfalse(無効)。 trueにすると読み込まれなくなるため、警察署内部やアパートの室内がロードされなくなる。 Networking.DisableServerCommunication = false ...LSPDFRは、プレイしているときはLSPDFR公式ホームページにサーバー通信されています。 個人情報が抜かれているわけではないですが、無効にしたい場合はここをtrueにしよう。 Networking.DisableDiscordRichPresence = false ...LSPDFRをプレイ中、GTA5とは別でDiscordのプレイ中のゲームにLSPDFRと情報を流さないかの設定。デフォルトはfalse・ 個人情報が抜かれるわけではないが、DiscordのフレンドなどにLSPDFRをやっていることを知らせられる。 PoliceStation.DisableAmbientSpawn = false ...アンビエントユニットが警察署にスポーンしないかの設定。初期設定はfalse(無効)。 Keys.ini このファイルではLSPDFRのキー設定を変更できます。 PURSUIT_MENU_Key=N ...容疑者を追跡中に開くメニューを開くキー。初期設定はNキー。このメニューで、 追跡の際に体当たりするか 追跡の際に警察が銃器を使うか 追跡の際に応援要請をしてくる警察の種類(保安官やFBI捜査官など)の変更 を変更できるメニュー。 CRIME_REPORT_Key=B ...目の前で犯罪行為が起きたとき、指名手配をするキー。初期設定はBキー。 TOGGLE_DUTY_Key=E ...警察署に入るキー。初期設定はEキー。 START_VEHICLE_SELECTION_Key=E ...車を選ぶキー。初期設定はEキー。 PERFORM_ARREST_Key=E ...容疑者を拘束する(手錠をかける)キー。初期設定はEキー。 PERFORM_FRISK_Key=Q ...ボディチェックをするキー。初期設定はQキー。 STOP_PEDS_Key=E ...歩いている人を止めるキー。初期設定はEキー長押し。 CHASE_ABORT_JOIN_Key=G ...AIの警察が容疑者を追跡しているときに追跡に参加するキー。初期設定はGキー。 ACCEPT_CALLOUT_Key=Y ...通報を承諾するキー。初期設定はYキー。 TRAFFICSTOP_START_Key=LShiftKey ...職務質問をするために車を路肩に止めるように指示するキー。初期設定は左シフトキー。 TRAFFICSTOP_INTERACT_Key=E ...職務質問をする(対象者と会話)するキー。初期設定はEキー。 APARTMENT_SAVE_VEHICLE_Key=E ...おそらく自宅に車両をセーブする際のキー。初期設定はEキー。 STATION_ENTER_GARAGE_Key=E ...警察署の外からガレージに入るキー。初期設定はEキー。 TOGGLE_POLICECOMPUTER_Key=Q ...停止中の警察車両で警察端末を使うキー。初期設定はQキー。 BACKUP_MENU_Key=B ...応援要請を行うためのメニューを開くキー。初期設定はBキー。 TOGGLE_SIREN_SOUND_Key=J ...おそらくサイレンを変えたりするものだが、管理者は別のプラグインを使っているため不明。初期設定はJキー。